Automating a Modified Personal Software Process

نویسندگان

  • Mohd Hairul Nizam
  • Md. Nasir
  • Azwina M. Yusof
چکیده

Personal Software Process (PSP) is a defined software development framework that includes defined operations, measurement and analysis techniques to assist software engineers to understand and build their own skills in order to improve their own personal performance. Even though several published studies have suggested that adopting PSP results in improved size and time estimation, and improved numbers of defects found in the compiled and test phases of software development, nevertheless not every software engineer adopts PSP in the process of software development .This paper attempts to clarify the issues that influence the adoption of PSP and explain how an automated tool can address these problems. The PSP adoption issue has been identified to be due to four reasons; 1) overhead in data collection and analysis, 2) excessive use of forms combined with a lack of a fully automated tool, 3) freezing of process definition, and 4) privacy issue. This paper describes an automated web based application tool to support the adoption of PSP in software development, called PSP.NET. This fully-automated tool can simplify both data collection and analysis to make this discipline more manageable and organized, with added features to make it more flexible, such as anti freezing of process definition, privacy support and collaborative sharing of defect information.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automating the design of computer systems

The best ebooks about Automating The Design Of Computer Systems that you can get for free here by download this Automating The Design Of Computer Systems and save to your desktop. This ebooks is under topic such as automating the design of graphical presentations of automating instructional design: approaches and limitations automating a design reuse facility with critical automating the design...

متن کامل

آزمون خودکار نرم‌افزارهای شی‌گرا با استفاده از موردهای کاربری و ضوابط OCL

Test automation is one of the major areas in software engineering. Test automation can reduce the high cost of software development and at the same time increases the reliability of the testing process. In this paper we present a novel specification based framework for automating test process based on use case scenarios. It receives software specification that defined with UML at design level a...

متن کامل

Automating tasks in GUI Test Case Generation

In a software project lifecycle, the software testing phase is expensive. By efficiently automating the testing process, we can significantly decrease the overall cost of software development and maintenance. Today, testing Graphical User Interfaces (GUI) has become an essential part in project validation. Consequently, the need for automating GUI testing has gained importance but due to the la...

متن کامل

A New Process Model for Embedded Systems Control for Automotive Industry

For the major organizations, businesses and government agencies the biggest constraints are cost, schedule, reliability, and quality for a given software product. And hence, more and more emphasis is put on software processes asking software engineers to follow it. The goal of this paper is to present a modified software process model using the Personal Software Process SM (PSP), Team Software ...

متن کامل

A training process for improving the quality of software projects developed by a practitioner

Background: The quality of a software product depends on the quality of the software process followed in developing the product. Therefore, many higher education institutions (HEI) and software organizations have implemented software process improvement (SPI) training courses to improve the software quality. Objective: Because the duration of a course is a concern for HEI and software organizat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006